Assume POSIX 1003.1-1988 or later for unistd.h.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 21 Nov 2012 21:06:52 +0000 (13:06 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 21 Nov 2012 21:06:52 +0000 (13:06 -0800)
commitb2314e01833cf84de4af7e81afbbb098c9743b6f
tree5ce00d28ec4fdf3df876f54462569bd0636459ac
parent9326bf01ee4671aed335fe784dcf456e67a5abf0
Assume POSIX 1003.1-1988 or later for unistd.h.

* admin/CPP-DEFINES (BROKEN_GETWD, HAVE_GETCWD, HAVE_GETWD, HAVE_SIZE_T)
(HAVE_UNISTD_H): Remove.
* configure.ac: Do not check for getcwd or getwd.
* lib-src/emacsclient.c (getcwd): Remove decl.
(get_current_dir_name): Assume getcwd exists.
* lib-src/etags.c (HAVE_GETCWD): Remove.
(getcwd): Remove decl.
(NO_LONG_OPTIONS): Remove this.  All uses removed.
Emacs always has GNU getopt.
(etags_getcwd): Assume getcwd exists.
* lib-src/movemail.c (F_OK, X_OK, W_OK, R_OK): Remove.
* nt/config.nt (HAVE_GETCWD): Remove.
* src/alloc.c: Assume unistd.h exists.
* src/fileio.c (Fexpand_file_name) [DOS_NT]: Use getcwd, not getwd.
* src/sysdep.c (get_current_dir_name): Assume getcwd exists.
(getwd) [USG]: Remove; no longer needed.
(sys_subshell) [DOS_NT]: Use getcwd, not getwd.
* src/w32.c (getcwd): Rename from getwd, and switch to getcwd's API.
* src/w32.h (getcwd): Remove decl.
16 files changed:
ChangeLog
admin/CPP-DEFINES
admin/ChangeLog
configure.ac
lib-src/ChangeLog
lib-src/emacsclient.c
lib-src/etags.c
lib-src/movemail.c
nt/ChangeLog
nt/config.nt
src/ChangeLog
src/alloc.c
src/fileio.c
src/sysdep.c
src/w32.c
src/w32.h